invent an explanation - Alemán Inglés Diccionario